have something to prove - Francés Inglés Diccionario